Короткі відомості про IBM РС - сумісних комп`ютерах

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

У цьому рефераті ми постараємося досить коротко пояснити деякі особливості IBM РС-сумісних комп'ютерів, а також введемо деякі базові поняття, на які згодом будемо не раз посилатися.

Відкрита архітектура (блочно-модульний принцип побудови)

Привабливість IBM РС-сумісних комп'ютерів полягає в їх відкритій архітектурі. Це, зокрема, означає, що подібні комп'ютери мають модульний принцип побудови, тобто їх основні вузли і блоки виконані у вигляді окремих модулів. Таким чином, установка нових або заміна старих пристроїв, що входять до складу комп'ютера, не представляють особливих складнощів. Удосконалення таких комп'ютерів цілком під силу самим користувачам.

У складі IBM РС-сумісного персонального комп'ютера можна виділити три основні компоненти: системний блок, монітор і клавіатуру. У системному блоці знаходиться вся основна електронна начинка комп'ютера: блок живлення, материнська (системна) плата і приводи накопичувачів (дисководи) зі змінним або незмінним носієм. Клавіатура є стандартним пристроєм введення інформації, що дозволяє передавати комп'ютера певні символи або

керуючі сигнали. Монітор (або дисплей) призначений для відображення на своєму екрані монохромного або кольоровий, символьної або графічної інформації. Всі перераховані вище основні компоненти з'єднуються один з одним за допомогою спеціальних кабелів з роз'ємами.

Від типу корпусу системного блоку залежать, зокрема, розміри і розміщення використовуваної системної плати, мінімальна потужність блоку живлення (тобто можливе число, що підключаються пристроїв) і максимальну кількість встановлюваних приводів накопичувачів. Корпуси комп'ютерів бувають підлогового (tower) і настільного (desktop) виконання. Основною відмінністю цих типів корпусів можна вважати різну кількість настановних місць для накопичувачів і відповідно потужність блоку живлення. До речі, настановні місця (монтажні відсіки) для накопичувачів можуть бути двох типів: з зовнішнім доступом і внутрішнім доступом. Таким чином, за визначенням, доступ до накопичувачів, встановленим в монтажні відсіки останнього типу може здійснюватися лише при відкритій кришці корпусу системного блоку. Такі настановні місця можуть використовуватися тільки для накопичувачів з незмінним носієм, наприклад, вінчестерів.

Системна плата є основою комп'ютера і являє собою плоский лист фольгированного стеклостекстоліта, на якому знаходяться основні електронні елементи: базовий мікропроцесор, оперативна пам'ять, кварцовий резонатор і інші допоміжні мікросхеми.

Відповідно до принципу відкритої архітектури велика частина

IBM РС-сумісних комп'ютерів має системні плати, які містять лише основні вузли, а елементи зв'язку, наприклад, з приводами накопичувачів, монітором та іншими периферійними пристроями, відсутні. У такому

випадку ці відсутні елементи розташовуються на окремих друкованих платах, які вставляються в спеціальні роз'єми розширення, передбачені для цього на системній платі. Ці додаткові плати називають дочірніми, а системну плату - материнської. Функціональні пристрої, виконані на дочірніх платах, часто називають контролерами або адаптерами, а самі дочірні плати - платами розширення.

Мікропроцесори і системні шини

У IBM РС-сумісних комп'ютерах використовуються тільки мікропроцесори Intel або їхні клони, що мають подібну архітектуру.

З основними пристроями комп'ютера мікропроцесор пов'язаний через так звану системну шину. По цій шині здійснюється не тільки передача інформації, а й адресація пристроїв, а також обмін спеціальними службовими сигналами. Як правило, підключення додаткових пристроїв до системної шині здійснюється через рознімання розширення.

Для підключення плат розширення на системній шині комп'ютерів на базі мікропроцесора i8088 (IBM РС і IBM РС / ХТ) використовуються 62-контактні роз'єми. Зокрема, ця системна шина включає 8 ліній даних і 20 адресних ліній, які обмежують адресний простір комп'ютера межею в

1 Мбайт. У комп'ютерах PC/AT286 вперше стала застосовуватися нова системна шина ISA (Industry Standart Architecture), за якою можна було передавати паралельно вже 16 розрядів даних, а завдяки 24 адресним лініях безпосередньо звертатися до 16 Мбайт оперативної пам'яті. Ця системна шина відрізняється від попередньої наявністю додаткового З6-контактного роз'єму для відповідних плат розширення. Комп'ютери на базі мікропроцесорів i80386/486 стали застосовувати спеціальні шини для пам'яті, що дозволило максимально використовувати її швидкодію. Тим не менше деякі пристрої, що підключаються через роз'єми розширення системної шини, не можуть досягти швидкості обміну, порівнянної з мікропроцесором. В основному це стосується роботи з контролерами накопичувачів і відеоадаптерами. Для вирішення цієї проблеми, стали використовувати так звані локальні (local) шини, які безпосередньо пов'язують мікропроцесор з контролерами цих периферійних пристроїв. В даний час відомі дві стандартні локальні шини: VL-bus (VESA Local-bus) і PCI (Peripheral Component Interconnect). Для підключення пристроїв до таких шин на системній платі комп'ютера є спеціальні роз'єми.

Порти, переривання, прямий доступ до пам'яті

Всі пристрої на системній шині мікропроцесор розглядає або як адресованих пам'ять, або як порти введення-виведення. Взагалі кажучи, під портом розуміють якусь схему сполучення, яка зазвичай включає в себе один або кілька регістрів введення-виведення (особливих елементів пам'яті).

Про вчинення якогось події мікропроцесор може дізнатися за сигналом, що зветься перериванням. При цьому виконання поточної послідовності команд припиняється (переривається), а замість неї починає виконуватися інша послідовність, яка відповідає даному переривання. Зазвичай переривання поділяються на апаратні, логічні та програмні.

Апаратні переривання (IRQ) передаються по спеціальним лініям системної шини і пов'язані із запитами від зовнішніх пристроїв (наприклад, натискання клавіші на клавіатурі). Логічні переривання виникають при роботі самого мікропроцесора (наприклад, розподіл на нуль), а програмні ініціюються виконуваної програмою і зазвичай використовуються для виклику спеціальних підпрограм.

У перших комп'ютерах IBM PC використовувалася мікросхема контролера переривань i8259 (Interrupt Controller), яка має вісім входів для сигналів переривань (IRQ0-IRQ7). Як відомо, в один і той же час мікропроцесор може обслуговувати тільки одна подія і у виборі даної події йому допомагає контролер переривань, що встановлює для кожного зі своїх входів певний рівень важливості - пріоритет. Найвищий пріоритет має лінія запиту переривання IRQ0, а найменший - IRQ7, тобто пріоритет убуває в порядку зростання номера лінії. У IBM PC / AT восьми ліній переривання стало вже недостатньо і їх кількість була збільшена до 15. У перших моделях для цього використовувалося каскадне включення двох мікросхем i8259. Воно здійснювалося шляхом приєднання виходу другого контролера до входу IRQ2 першого.

Важливо для розуміння тут таке. Лінії переривання IRQ8 - IRQ15 (тобто входи другого контролера) мають пріоритет нижче ніж IRQ1, але вище IRQ3.

У режимі прямого доступу (DMA, Direct Memory Access) периферійне пристрій пов'язано з оперативною пам'яттю безпосередньо, а не через внутрішні регістри мікропроцесора. Найбільш ефективною така передача даних відбувається в ситуаціях, коли потрібна висока швидкість обміну для великої кількості інформації. Для ініціалізації процесу прямого доступу на системній шині використовуються відповідні сигнали.

У комп'ютерах, сумісних з IBM РС і PC / XT, для організації прямого доступу в пам'ять використовується одна 4-канальна мікросхема DMA i8237, канал 0 якої призначений для регенерації динамічної пам'яті. Канали 2 і 3 служать для управління високошвидкісною передачею даних між дисководами гнучких дисків, вінчестером і оперативною пам'яттю відповідно.

IBM PC / AT-сумісні комп'ютери мають 7 каналів прямого доступу до пам'яті. У перших комп'ютерах це досягалося каскадним включенням двох мікросхем i8237, як і у випадку контролерів переривань.

Пам'ять комп'ютера

Всі персональні комп'ютери використовують три види пам'яті: оперативну, постійну і зовнішню (різні накопичувачі). Оперативна пам'ять призначена для зберігання змінної інформації, так як вона допускає зміну свого вмісту в ході виконання мікропроцесором відповідних операцій. Оскільки в будь-який момент часу доступ може здійснюватися до довільно вибраної комірки, то цей вид пам'яті називають також пам'яттю з довільною вибіркою - RAM (Random Access Memory).

Усі програми, в тому числі й ігрові, виконуються саме в оперативній пам'яті. Постійна пам'ять звичайно містить таку інформацію, яка не повинна мінятися протягом тривалого часу. Постійна пам'ять має власну назву - ROM (Read Only Memory), яке вказує на те, що нею забезпечуються лише режими зчитування та зберігання.

Логічна організація пам'яті

Як відомо, використовуваний в IBM РС, PC / XT мікропроцесор i8088 через свої 20 адресних шин надає доступ лише до 1-Мбайтному простору пам'яті. Перші 640 Кбайт адресується простору в IBM РС-сумісних комп'ютерах називають зазвичай стандартною пам'яттю (conventional memory). Решта 384 Кбайта зарезервовані для системного використання і носять назву пам'яті у верхніх адресах (UMB, Upper Memory Blocks, High DOS Memory або UM Area - UMA). Ця область пам'яті резервується під розміщення системної ROM BIOS (Read Only Memory Basic Input Output System), під відеопам'ять і ROM-пам'ять додаткових адаптерів.

Додаткова (expanded) пам'ять

Майже на всіх персональних комп'ютерах область пам'яті UMB рідко виявляється заповненою повністю. Пустує, як правило, область розширення системного ROM BIOS або частину відеопам'яті і області під додаткові модулі ROM. На цьому й базується специфікація додаткової пам'яті EMS (Ехpanded Memory Specification), вперше розроблена фірмами Lotus Development, Intel і Microsoft (тому звана іноді LIM-cпeціфікаціей). Ця специфікація дозволяє використовувати оперативну пам'ять понад стандартних 640 Кбайт для прикладних програм. Принцип використання додаткової пам'яті заснований на перемиканні блоків (сторінок) пам'яті. В області UMB, між відеобуфером і системним RGM BIOS, виділяється незайняте 64-Кбайтних "вікно", яке розбите на сторінки. Програмні та апаратні засоби дозволяють відображати будь-який сегмент додаткової пам'яті в будь-яку з виділених сторінок "вікна (TM). Хоча мікропроцесор завжди звертається до даних, збереженим у" вікні "(адреса нижче 1 Мбайта), адреси цих даних можуть бути зміщені в додатковій пам'яті щодо "вікна" на кілька мегабайт (див. рис. 1).

У комп'ютерах на процесорі i8088 для реалізації додаткової пам'яті повинні застосовуватися спеціальні плати з апаратною підтримкою "підкачки" блоків (сторінок) пам'яті і відповідний програмний драйвер. Зрозуміло, плати додаткової пам'яті можуть встановлюватися і в комп'ютер на базі процесорів i80286 і вище.

Розширена (extended) пам'ять

Комп'ютери, які використовують процесор l80286 з 24-розрядними адресними шинами, фізично можуть адресувати 16 Мбайт, а в разі процесорів i80386/486 - 4 Гб пам'яті. Така можливість є тільки для захищеного режиму роботи процесора, який операційна система MS-DOS не підтримує. Розширена пам'ять (extended) розташовується вище області адрес 1 Мбайт (не треба плутати 1 Мбайт ОЗУ і 1 Мбайт адресного простору). Для роботи з розширеною пам'яттю мікропроцесор повинен переходити з реального в захищений режим і назад. На відміну від l80286 мікропроцесори i80386/486 виконують цю операцію досить просто, саме тому для них у складі MS-DOS є спеціальний драйвер - менеджер пам'яті ЕММ386 (див. рис. 2).

До речі, при наявності відповідного драйвера розширену пам'ять можна емулювати як додаткову. Апаратну підтримку в цьому випадку повинен забезпечувати мікропроцесор не нижче i80386 або допоміжний набір спеціальних мікросхем (наприклад, набори NEAT фірми Chips and Technologies). Слід зауважити, що багато плати пам'яті, що підтримують стандарт LIM / EMS, можуть використовуватися також і як розширеної пам'яті.

Expanded-пам'ять
Область HMA Область НМА - пам'ять
1024 K 10000 h
Системний ROM BIOS ROM BIOS
960 K F000 h
Розширення ROM BIOS
896 K E000 h "Вікно EMS"

...

...

Hard Disk ROM BIOS I / O ROM BIOS
C800 h
784 K EGA / VGA ROM BIOS C000 h
Відеопам'ять
768 K Дисплей CGA
ОЗУ
736 K Монохромний дисплей B000 h
Дисплей EGA / VGA

...

...

...

A000 h Драйвер ЕМM.SYS
TSR-прогрсмми
DOS DOS
0 K
Рис. 1 Додаткова пам'ять Рис. 2 Розширена пам'ять

Кеш-пам'ять

Кеш-пам'ять призначена для узгодження швидкості роботи порівняно повільних пристроїв, таких, наприклад як динамічна пам'ять з швидким мікропроцесором. Використання кеш-пам'яті дозволяє уникнути циклів очікування в його роботі, які знижують продуктивність всієї системи.

За допомогою кеш-пам'яті звичайно робиться спроба погодити також роботу зовнішніх пристроїв, наприклад, різних накопичувачів, і мікропроцесора. Відповідний контролер кеш-пам'яті повинен піклуватися про те, щоб команди і дані, які будуть необхідні мікропроцесору в певний момент часу, саме до цього моменту виявлялися в кеш-пам'яті.

Сховище

Сховище можна класифікувати за наступними критеріями:

за типом запам'ятовуючих елементів

за функціональним призначенням

за типом способу організації обігу

за характером зчитування

за способом зберігання

за способом організації

За типом запам'ятовуючих елементів

Напівпровідникові

Магнітні

Конденсаторні

Оптоелектронні

Голографічні

Кріогенні

За функціональним призначенням

ОЗУ

БЗУ

СОЗУ

ВЗП

ПЗУ

ППЗУ

РгПЗУ

За типом способу організації обігу

З послідовним пошуком

З прямим доступом

Адресні

Асоціативні

Стекові

Магазинні

За характером зчитування

З руйнуванням інформації

Без руйнування інформації

За способом зберігання

Статичні

Динамічні

За способом організації

Однокоординатних

Двухкоординатні

Трьохкоординатний

Дво-трьохкоординатний

Список літератури

Для підготовки даної роботи були використані матеріали з сайту http://referat2000.bizforum.ru/


Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
31.3кб. | скачати


Схожі роботи:
Головні пристрої IBM-сумісних ПК
Головні пристрої IBM сумісних ПК
Короткі відомості про стравоході Стравохід Баррета
Короткі відомості про компакт-диски розєми та мікросхеми
Короткі відомості про розвиток зародка людини Плацента
Короткі відомості про принципи дії дискретних і цифрових фільтро
Короткі відомості про елементи узагальненої схеми електронних оптичних
Короткі відомості про компакт диски роз єми та мікросхеми
Про мозок психіці комп`ютерах моделях і довгих суперечках
© Усі права захищені
написати до нас